package com.feri.cs.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.feri.cs.dto.CarUseAdviceDto;
import com.feri.cs.dto.CarUseDto;
import com.feri.cs.entity.CarUse;
import com.feri.cs.vo.R;

/**
 * 3.车辆使用申请表(TCarUse)表服务接口
 *
 * @author makejava
 * @since 2023-05-09 16:35:01
 */
public interface CarUseService {

    /**
     * 申请使用车辆*/
    R createUse(CarUseDto dto);

    /**
     * 查询任务列表-角色 主管、经理、老板*/
    R queryTask(String role);

    /**
     * 审核任务*/
    R adviceTask(CarUseAdviceDto dto);

    /**
     * 查询历史记录*/
    R queryHistory(String pid);

    /**
     * 查询当前用户的申请记录*/
    R queryByUid(int id);

}

